package com.kc.data.common.constants;


public interface CommonConstants {

    /**
     * 短信验证码
     */
    String REDIS_TOKEN_PREFIX = "ACCESS_TOKEN";
    /**
     * 参数管理 cache key
     */
    String REDIS_CONFIG_KEY = "sys_config:";
    Integer REDIS_SMS_CODE_EXPIRE = 180;
    Integer SMS_RESEND_TIME = 60;

    /**
     * 编码
     */
    String UTF8 = "UTF-8";

    /**
     * JSON 资源
     */
    String CONTENT_TYPE = "application/json; charset=utf-8";

    /**
     * 成功标记
     */
    Integer SUCCESS = 0;

    /**
     * 失败标记
     */
    Integer FAIL = 1;

    /**
     * 文创订单前缀
     */
    String WC_PREFIX = "WC";
    /**
     * 艺创订单前缀
     */
    String YC_PREFIX = "YC";
    /**
     * 溯源订单前缀
     */
    String SY_PREFIX = "SY";
    /**
     * 回购订单前缀
     */
    String HG_PREFIX = "HG";
    /**
     * 寄卖订单前缀
     */
    String JM_PREFIX = "JM";

    /**
     * 字典管理 cache key
     */
    String SYS_DICT_KEY = "sys_dict:";

    /**
     * 已删除
     */
    Integer IS_DELETED = 1;

    /**
     * 未删除
     */
    Integer NOT_DELETED = 0;

    /**
     * 卡戳分销账户ID默认值
     */
    Integer KACHUO_ONE_LEVEL_DISTRIBUTION_ID = -1;

    /**
     * 是
     */
    Integer YES = 1;

    /**
     * 否
     */
    Integer NO = 0;

    /**
     * 是
     */
    String Y = "Y";

    /**
     * 否
     */
    String N = "N";

    /**
     * 成功标识
     */
    String SUCCESS_FLAG = "SUCCESS";

    /**
     * 失败标识
     */
    String FAIL_FLAG = "FAIL";

    /**
     * 无需操作标识
     */
    String NO_NEED_FLAG = "NO_NEED";

}
